
(function ($) {

    $(function () {
        $.idcode.setCode(); //加载生成验证码方法


        //定义表单校验的规则
        $.validator.addMethod("isCheckUser", function (val, ele, para) {
            // console.log(val, ele, para)
            var reg = /^[a-zA-Z_]+\d+$/g;
            return reg.test(val)
        })


        $("#form2").validate({
            // 自定义提示文本
            messages: {
                uname: {
                    required: "用户名必填",
                    rangelength: "用户名必须是{0}-{1}位",
                    "isCheckUser": "用户名不合法"
                },
                upwd: {
                    required: "密码必填",
                    rangelength: "密码必须{0}-{1}位",
                },

            },
            //定义校验规则
            rules: {
                uname: {
                    required: true, // true 开启必填提示
                    rangelength: [6, 18],
                    "isCheckUser": true
                },
                upwd: {
                    required: true,
                    rangelength: [6, 18],
                },
            },
            submitHandler: function () { //等价于 submit事件
                var IsBy = $.idcode.validateCode() //调用返回值，返回值结果为true或者false
                if (IsBy != true) {
                    layer.msg("验证码错误");
                    return false;
                }


                // console.log($("form").serialize());

                //把数据收集后,发送到后台
                // var index;
                $.ajax({
                    url: "./../../../Echong/loginServer.php",
                    type: "post",
                    data: $("form").serialize(),
                    dataType: "json",

                }).then(function (res) {
                    // console.log(res)
                    if(res.status==1){
                        // layer.alert(res.msg,{icon:1,})
                        layer.confirm(res.msg, {
                            btn: ['确认', '取消'] //按钮
                        }, function () {
                            window.location = "Echong.html"
                        }, function () {
                            window.location = "Echong.html"
                        });
                        // 把当前登录者的信息保存到 本地仓库
                        // locaStorage 能存50M,永久保存在本地浏览器,如不手动清除,不会消失
                        // sessionStorage 页面打开与关闭就是生命周期
                        localStorage.setItem("userInfo",JSON.stringify(res.data));
                    }else{
                        layer.alert(res.msg,{icon:2,})
          

                        
                    }
                  
                    
                
                })



                return false;
            }
        })

    })
})(jQuery)



